// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

const db = cloud.database()//引用云数据库
const account = db.collection("account")

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  const isDayFirstCheck = await account.where({
    openid: wxContext.OPENID
  })
    .field({
      isDayFirst: true
    })
    .get()

  if (isDayFirstCheck.data[0].isDayFirst) {
    await account
      .where({
        openid: wxContext.OPENID
      }).update({
        data: {
          isDayFirst: false
        }
      })
    return {
      code: 'ok',
      res: null
    }
  } else {
    return {
      code: 'fail',
      res: null
    }
  }

}
